what are first class objects